technical surveillance - German English Dictionary